Ex-PM David Cameron appointed foreign secretary in Cabinet reshuffle - eviltoast