London cabs will be zero emission capable by 2018