Majority of London's black cabs now 'zero emission capable'