Norway gunman admits massacre in public trial