Donald Trump could make a decision on military strikes in Iran soon, with the US military ready to potentially launch an attack by this weekend.