Email (record): Electronic customer relationship management (E-CRM) and its performance, challenges and solutions