Nvidia beats estimates 15th straight quarter as AI capex doubts linger