U.S. President Donald Trump's decision to deliver military strikes on key Iranian nuclear sites is fraught with risks and unknowns.