A critical review of material flow analysis (MFA)