Dynamic analyses, FPGA implementation and engineering applications of multi-butterfly chaotic attractors generated from generalized Sprott C system