Relativistic spin networks and quantum gravity