Gunmen kill 22 bus passengers in Pakistan attack