Gratitude at work works! A mix-method study on different dimensions of gratitude, job satisfaction, and job performance