London Ambulance Service spends ?31m on electric fleet