HPCL, BPCL and Indian Oil Corp drop up to 3% as crude oil prices rise