Progress of electrochemical synthesis of nitric acid: catalyst design-mechanistic insights-protocol-challenges