who played sirius black in the harry potter movies?