who plays dr doofenshmirtz on phineas and ferb