RPN: Reconciled Polynomial Network Towards Unifying PGMs, Kernel SVMs, MLP and KAN