Political morality and the problem of dirty hands: a philosophical critique and re-interpretation