Salvi fighting for life after assault