Back to Nike secures long-term extension of NFL contract through 2028