Security official says suspect was caught 90 minutes after assault started, wounded two others in another town, was not on authorities' radar prior to attack