sleep with john legend