General Mills caves to anti-gay group, pulls ads from Pretty Little Liars