In what party is the president whose cabinet Francisco Javier Mayorga Castañeda serves in?