The impact of cultural diversity on employee engagement and performance