men s navy 100 percent cotton short sleeve t shirt price