Buy Biocon; target Rs 313: ICICIdirect.com