Why repaying a few freebies won’t solve the PM’s integrity problem