Joe Cordina retained his IBF super-featherweight title with a majority decision win over Edward Vazquez in Monte Carlo.