A unified strain energy-based fatigue life prediction methodology for composite and metal adhesive joints: Effects of adhesive, geometry and, environment | Synapse