Rana Mashood resigns