Two Million Muslims Pray in Mecca on Eve of Haj