Fortnite gamer who assaulted pregnant partner during live stream avoids jail