Cadbury site is to become new Dunedin hospital