London's famous black cabs are going green