Australian premier announces major Cabinet reshuffle