Hungary opposition delivers blow to PM Orban in town vote