Hannity blamed "anti-war left" for protest at soldier's funeral actually organized by anti-gay church