BP: U.S. to become energy self-sufficient in 2020s