An MP has left the Labour party, accusing UK Prime Minister Keir Starmer of "sleaze, nepotism and apparent avarice".