Fossil fuel investment needed for another 30 years claim BP