Australian PM Scott Morrison has demoted two of his cabinet ministers amid rising controversies over sexual misconduct at the workplace.