Overview of the LISA mission and R&D developments at the APC