Gunmen kill 42 in bus attack in Karachi, Pakistan