Houses near top schools have £34k premium, study finds