Home Gaming Twitch Issues Apology After Outcry Over Branded Content Changes