Muslim pilgrims face high prices in Mecca for haj