Contractor in Oklahoma charged with repair fraud