BMA criticises budget for failing to remove financial barriers to doctors taking on extra work