Millions of Muslims descend on Mecca despite high costs of making the global journey