Rupee falls 22 paise to 95.31, nears record lows as crude hovers around $114