Robert Rodriguez on Jessica Alba's Hot Strip Scenes: "This Is Our Life?!"