Review on selective hydrogenation of nitroarene by catalytic, photocatalytic and electrocatalytic reactions