Champion retired sprinter Usain Bolt will live out a lifelong dream to play for Manchester United in a legends match against Barcelona - if he recovers from a hamstring complaint.