LGBT festival in Lviv, western Ukraine abandoned after far-right attack