Haggerty: Bruins collapse in 3rd against desperate Buffalo team