Xiaomi profit falls again on memory crunch