Nvidia forecasts upbeat revenue on metaverse hopes