Nepal beat current ICC Men's Cricket World Cup League 2 leaders Scotland to power themselves up to fifth in the standings.