Text this: Fatigue failure mechanisms and life prediction of additive manufactured metallic lattices: a comprehensive review