A real ale pub in Banbury needs "major improvement" following a damning food hygiene inspection.