MP for Beverley and Holderness Graham Stuart, Conservative MP for Beverley & Holderness