Vivek Oberoi to be trained by Daniel Craig