Text this: Solar sail trajectory optimization for interplanetary missions: part I—dynamics and optimal control