Putin defies West over Ukraine and 'sacred Crimea'