mechanical engineering salary per week