Caltrans awards Granite projects worth $520M