Weakness in rupee likely to persist: Macquarie