bush bill clinton george w bush barack obama and donald trump