Review on adhesives and surface treatments for structural applications