Trajectory optimization for fuel cell powered UAVs