Bill Gates opens up about affair with Microsoft employee as he lists 'regrets' during marriage