Hozier wows sold-out First Avenue crowd