Bharat Petroleum shares decline over 4%