Celtic's Moussa Dembele worth more than £20 million amid speculation West Ham want to sign the striker.