Johnson reshuffles Cabinet to bolster floundering premiership