Budapeszt, Budavári palota (Zamek Królewski na Budzie)