BPCL's ₹1,775 cr bio-ethanol refinery opens July 4