Luis Rubiales has resigned from his role as Spanish FA president following weeks of controversy