British PM reshuffles ailing government