Irish jockey Michael O'Sullivan has died aged 24 as a result of injuries suffered during a fall in a race 10 days ago.