NHS faces £2.2bn bill for overweight patients