Comparative study of light trapping strategies in thin film solar cells