where is dr doofenshmirtz from