Carnival Corp misses quarterly revenue estimates on weakening cruise demand