Self-organized nanoscale roughness engineering for broadband light trapping in thin film solar cells