Macy's Fourth of July Sale takes an extra 20% off Ralph Lauren, Calvin Klein, Tommy Hilfiger, more