Abbas swears in new cabinet, outlaws hamas fighters