Putting former US Army Major Nidal Hasan to death by the Army firing squad was approved by Trump at the recommendation of Defence Secretary Pete Hegseth, Pentagon spokesperson Sean Parnell said.