house with granny flat for sale christchurch