Former Philly police commissioner John Timoney dies of cancer