A human-powered helicopter hovers for 50 seconds, the longest duration yet.