NBC: Man arrested at Virginia church with loaded gun and knives after making online threats, police say