Tom Petty fighting for life