Macy's posts strongest Q1 in 4 years as Berkshire buys in