Marmite donates money to RSPCA after advert complaints