baby boy gentleman clothes cotton cartoon striped shirt for sale