How mRNA Covid-19 vaccines could mean HIV cures and anti-cancer jabs