Shanxi makes strides in renewable energy generation