Dolly Parton opens new resort after $300M investment