BGR Energy Systems bags orders worth Rs 300 crore