William's broken promise to Diana left her in tears