Brighton agree to sign 21-year-old Brazil forward Joao Pedro from Watford for a club record fee of just under £30m.