Hussein bin Ali, Sharif of Mecca