Kenyan court sentences 7 Somali pirates to 20 years