Less than 24 hours remain until long-awaited Olympics in Tokyo