Citi says to buy the dip in Oracle, sees stock soaring nearly 40% from here