NBC: Donald Trump has been all over the map on Social Security and Medicare