John Kerry cautions Egypt against fossil fuels