Travel apps have work to do in improving customer satisfaction