Buy GAIL India; target of Rs 389: Angel Broking