如何区分唯物主义和历史唯物主义、唯心主义和形而上学?