$165m East Perth Primary gets green light to be built on Queens Gardens carpark site after years of disputes