Xiaomi files patent for modular smartphone with swappable ca