Bill Gates enjoyed vacations with ex-girlfriend while married to wife Melinda