Rupee opens 30 paise lower at Rs 94.28, sinks to new low over crude, Iran worries