BPCL ESPS Trust sells 0.3% stake in BPCL for around Rs 400 crore; several FPIs pick shares