Rupee weakens to 93.808 vs dollar amid Iran ceasefire extension