Mauritania To Hold Presidential Election June 21