Energy Harvesting Techniques to Power Onboard Railway Bearing Condition Monitoring Systems