Model predictive path planning with time-varying safety constraints for highway autonomous driving