Angel One analyst recommends Chennai Petroleum, Bharti Airtel buys