102 James St, New Farm QLD 4005 sold price