Elon Musk ‘needs to be held to account’ for comments on UK – Sir Ed Davey