Rupee falls to fresh low of 178.17 against US dollar