Iran to get $3B from frozen assets