Dozens killed in Pakistan attack