Shakedown analyses for rolling and sliding contact problems