Everton have completed the loan signing of striker Lacina Traore from Monaco until the end the season.