Merivale buys Alexandria Hotel from developers