Stochastic resonance energy harvesting for a rotating shaft subject to random and periodic vibrations: influence of potential function asymmetry and frequency sweep