The generation gap in business ethics