A leader for the times: Maldives President Nasheed