At Least 45 Killed in Pakistan Explosion