Disney names Hugh Johnston as CFO amid potential board battle