Virus forces cancellation of mobile world congress