Jessica Alba to star in Spy Kids 4