stylish mens shorts with prints