Control of Vibratory Energy Harvesters in the Presence of Nonlinearities and Power-Flow Constraints