Meryl Streep was ‘ready to retire’ before The Devil Wears Prada