Abu Dhabi to invest $25B in offshore oil fields