Alan Johnson , tipped as the most likely successor to Brown should he resign as prime minister , is to be rewarded for his loyalty in recent days with the key post of home secretary , moving from health .