Disney Princess Franchise Helps Hasbro Beat Earnings Estimates