Government is to blame for lowest NHS satisfaction rating in 25 years, says BMA