Disney profit boosted by fans flocking to parks, movies