Donald Trump made voters a number of promises before they elected him. But has he kept his word?