Karzai Arrives in Saudi Arabia for Mecca Pilgrimage