Discovery Holiday Park at Cradle Mountain plans $20 million upgrade