Juliet Rosenfeld has explained why men have affairs or cheat on their partners, and it's not actually to do with sex ...