Is Bharat Electronics Ltd. worth buying?