Egypt faces ‘a moment of opportunity and danger', says Boateng