Apple has become the latest major firm to halt all product sales in Russia, in a widening corporate backlash to the country's invasion of Ukraine.