JM Financial has maintained its 'Buy' rating on Bharti Airtel, Bharti Hexacom and Tata Communications