gradient descent for linear regression with multiple variables