Learning to Orient Surfaces by Self-supervised Spherical CNNs