The best summer shorts to buy now and wear all summer long