Prime Minister Geir Haarde has refused to resign or call for early elections .