David Cameron returns: how can a prime minister make someone who isn't an MP foreign secretary? And what happens now?