what can cause loss of appetite and nausea