ian mckellen as dumbledore in harry potter