Mannings Hill man battling for life after gun attack