Perceived contract violation and job satisfaction