Chris Wood of Jefferies says the ‘best is over for US stocks’; says buy India, China assets