Hopping trajectories due to long-range interactions determine surface accumulation of microalgae