SNP Westminster leader Stephen Flynn hit out at the ‘squabbling’ and ‘political infighting’ in Sir Keir Starmer’s party.