Morales slams 'commercializing health' in virus combat