Passenger revenue takes $314 billion hit, IATA estimates