MEMS Manufacturing Complexities, Challenges and Solutions