HPCL, BPCL, IOC stocks rally up to 4% as oil dips on ME ceasefire hopes