Football star Neymar seals Puma sponsorship deal