RWE takes $1.22B to scrap offshore wind leases, total buybacks hit $3.9B