Juno wins indie Spirit top honor