NBC: Alabama man charged with detonating explosive device outside state attorney general's office