Indistinguishability Obfuscation from Well-Studied Assumptions