FFP revolutionises race events with first-ever virtual race app