England international wing Marland Yarde is to join Harlequins next summer after signing a two-year contract.