BP forms Chinese venture to build electric-vehicle charging hubs