42 die in attack at Pakistan army camp