Proton scattering from 9Be between 6 and 30 MeV and the structure of 9Be