Home Life Amber Heard denies affairs with Elon Musk, James Franco