Rupee weakens against dollar after OPEC+ supply cut, recovers later