Sarandon says her Palestine stance costs her roles