Is Bernie Sanders the new Barack Obama?