Swiss sports brand On signs Kylian Mbappé in blow to Nike

Group targets long-term partnership with French star, similar to relationship with tennis great Roger Federer