Trump opposes a ban on assault weapons and strengthening background checks, but supports teachers carrying weapons in school