Ballard's autobiographical novel Empire of the Sun, starring John Malkovich and a young Christian Bale