Liverpool rescued a 2-2 draw at Newcastle after Dominik Szoboszlai scored a stoppage-time penalty in a dramatic Premier League opener.