Virus postpones Cannes film festival