New Crossroads spot claims Obama broke promises