Hajj celebrated by Muslims in Mecca