Canonical and non-canonical integrin-based adhesions dynamically interconvert