Iran reports US to end maritime blockade within 30 days