who plays albus dumbledore in harry potter 6?