Roles and responsibilities of corporate board of directors