Shallow impurity states and the free exciton binding energy in gallium phosphide