Uber reports surprise profit amid demand surge