who is the actor that plays albus dumbledore in harry potter?