In a bid to improve the air quality in the UK's capital, London Mayor Boris Johnson has unveiled a fleet of eight hydrogen fuel cell-powered buses.