VegasFlow: Accelerating Monte Carlo simulation across multiple hardware platforms