Neymar agrees Paris Saint Germain deal