Prince Alwaleed bin Talal visits Sharm