duty of care and diligence required of company directors