Granite Construction third-quarter earnings