Meryl Streep almost missed out on The Devil Wears Prada because she was "ready to retire", but quickly thought to "double" her salary ask.