Trump basks in afterglow of 'home run' address to Congress – will it last?