Video: TWA Hotel opens at JFK