A Comprehensive Review of Recent Progress, Prospect and Challenges of Silicon Carbide and its Applications