Visegrád, Fellegvár (cytadela)