Lokomotif uap dan lokomotif diesel