Motorcyclist fighting for life in hospital