Dundee boss Neil McCann charged by SFA for St Johnstone clash