Canadian Solar Signs 100 MW Solar Module Supply Agreement with Fire Energy Group