Can Donald Trump keep his promises?