Maximizing UAV Target Coverage under Flight Range and Target Service Time Constraints