Widow of fallen soldier hits out at Trump