Over two million muslims gather on Mount Arafat