Spatial Preferential Attachment