Donald Trump told reporters that the shooting at a Pittsburgh synagogue that left 11 people dead had little to do with gun laws and that had there been protection inside the temple "the results would have been different".