new era san francisco 49ers hat nfl black on black 9fifty snapback adjustable cap adult one size new era officially-licensed product