James Milligan moves into shadow cabinet as Elizabeth Lee named new opposition treasurer