Gold to exceed $2000 in coming months: BofA