World’s longest bridge over water opens in China