A review of viral gastroenteritis