The 14 best men’s supermarket summer clothes, including a £10 Sainsbury’s T-shirt The i Paper