The UK government has replaced its food and health secretaries as part of a Cabinet reshuffle.