In-flight entertainment takes off