Jennifer Garner breaks silence on Ben Affleck split: “No one needs to hate him for me”