Mother charged after 14-year-old son allegedly stockpiled weapons for school shooting