Stephen Curry is first Warrior on cover of Sports Illustrated since 1997