Citigroup profit falls 10.5%, but beats expectations