Ballarat investor snaps up Peter Stevens site for $8.7 million