Samuel Haven (judge)