Brookfield Renewable Corp (BEPC) reports a 21% increase in quarterly FFO and unveils a landmark agreement with Microsoft, despite market challenges.