Optimal rule-of-thumb design of NiFeMo layered double hydroxide nanoflakes for highly efficient and durable overall water-splitting at large currents