India beat Bangladesh by 131 runs, enter U-19 World Cup semis