Rival groups clash in Ukraine's Crimea