who plays young voldemort in the half blood prince