Suzlon Energy (NSE: SUZLON) Share price Fall 18% in Six Months: Can Financial Strength Bring a Recovery?