Monaco have completed the signing of Lyon teenager Anthony Martial for five million euros on a three-year contract.