Sporting legends to honour John Forbes