Iran hit by further major financial sanctions