US Senator Bernie Sanders, the frontrunner for the Democratic Party presidential nomination, faced a torrent of attacks from his rivals on Tuesday night, during a high-stakes debate that could be their final prime-time opportunity to change the momentum of the campaign.