Jakarta is sinking due to failing infrastructure, land subsidence and rising sea levels, making it vulnerable to flooding. Communities are finding ways to adapt.