Jennifer Lopez reveals early Valentine's gift from Ben Affleck: 'This seriously melted my heart'