At least 45 people are feared to have died after a bus carrying Umrah pilgrims collided with a diesel tanker near Medina.