Government spends $4.2 million buying Glebe Park land