Oranges fight cancer against viral infections, slash cholesterol