Ukrainian president calls referendum in Crimea a 'great farce'