The US and other international powers are trying to nail down a deal with Iran on its nuclear program. But with only a day to go until their self-imposed March 31 deadline, no one yet knows what kind of deal may emerge — if any at all.