Weakness in rupee to continue, may end 2012 at 57 against USD