Trump made 28 promises for his first 100 days. We made him a scorecard