Halliburton, the US oil services company which is accused of profiting from US-administered war zones, is under attack from shareholders who say it is trying to hold a secretive annual meeting.