The Solar Car Challenge takes over Texas Motor Speedway