Performance Analysis and Optimization for UAV-Enabled Wireless Communications under Flight Time Constraints