'Sun Children' review: Majid Majidi, a voice for the margina