MAIF: Enforcing AI Trust and Provenance with an Artifact-Centric Agentic Paradigm