how much does a mechanic make?