Ireland to ban new petrol and diesel vehicles from 2030