Super Micro appoints BDO as independent auditor