Ovintiv posts $634 million free cash flow despite Q1 net loss