Greg Abel exits Amazon, buys 3 million Macy's shares for Berkshire