Everton complete the capture of forward Oumar Niasse from Russian club Lokomotiv Moscow in a £13.5m deal.