Driver assaults cyclist on A31 near Farnham