Model predictive impedance control with Gaussian processes for human and environment interaction