Macy’s same-store sales rise 4.2% in May on strength of online