Rubiales resigns as Spanish Football Federation President