Polymer diffusion in a dilute theta solution: 1. Polystyrene in cyclohexane