Facing federal charges, Internet innovator and activist Aaron Swartz commits suicide