Starbucks apologises for serving 'Satanic' coffees