Oklahoma couple charged with $313K home repair fraud