Caltrans reopens all lanes of I-10, weeks ahead of schedule