Banding ligation versus sclerotherapy for primary prophylaxis of oesophageal varices in children