Top management teams characteristics and firms performance: literature review and avenues for future research