Joan de Vilaragut i Àlvarez de Haro — Noble of Valencia and Secret Second Husband of Queen Margaret of Prades