Norway killer Anders Breivik ruled sane, given 21-year prison term