Egypt protests hit oil and markets