Covid-19 rapid testing which delivers results in 30 minutes