Latest results from NEMO-3 and status of SuperNEMO