Generational differences - myth or reality: Examining the effects of leadership and generation on employee attitudes