A natural upper bound to the accuracy of predicting protein stability changes upon mutations