long sleeve magellan fishing shirt xl