Keele Professor receives OBE from Princess Royal for dedication to patient care and GP research