India beat Pakistan by one-wicket, reach semis of U-19 WC