Basic medical necessities - such as face masks, hand wash and sanitisers - are being sold at inflated prices online as demand soars.