The relationship between corporate social responsibility practices and financial performance of firms in the manufacturing, construction and allied sector of the Nairobi Securities exchange · Study