Sportswear giant Nike has inked a sponsorship deal with the Football Association (FA) to design and supply kit for England's football teams.