Crankshaft and camshaft