Canadian Solar secures financing for 114MW Salgueiro solar project in Brazil