Rupee dips to all time low of 204 against USD