Agnes dari Austria, Ratu Hungaria