liberals and democrats