Internet prodigy, activist Aaron Swartz commits suicide