US Ambassador to Hungary slams Viktor Orbán