Three million Muslims become hajji