Almost all polls predict majority to BJP-led NDA