Towards high efficiency thin-film crystalline silicon solar cells: The roles of light trapping and non-radiative recombinations