Buy Infosys with a target of Rs 1320: Bank of America Merrill Lynch