BP files for IPO of U.S. pipeline assets