Bathurst's Edinboro Castle Hotel sold to MPK Hotels