A Halbach Cylinder-Based System for Energy Harvesting from Rotational Motion with High Power Density