Polling shows Partygate fines are having an impact on Boris Johnson, but not as much as opponents hope