Twenty hospitals have low hygiene ratings, scoring three stars or less in Food Standards Agency inspections.