Embattled ministers get new cabinet roles