Suicide bomber kills dozens in Pakistan