A 16-year-old New York boy suspected of shooting a 71-year-old driver during a carjacking attempt earlier this month has been charged with second-degree murder, according to prosecutors.