Hasbro revenue meets expectations but earnings miss as inflation squeezes shoppers