Britain to ban petrol cars within 15 years