Egypt braced for 'general strike'