Watch Jennifer Lopez and Ben Affleck sing duet at star-studded Christmas party