Arsenal signs biggest £170m English football kit deal with Puma