依据《安全生产法》,下列单位中,其主要负责人和安全生产管理人员应当由有关主管部门对其安全生产知识和管理能力考核合格后方可任职的有()。
A、非金属矿山企业
B、危险物品存储单位
C、机械加工企业
D、危险物品使用单位
E、建筑施工单位
此题为多项选择题。请帮忙给出正确答案和分析,谢谢!