HUDCO, ICICI General Insurance, Jindal Steel and L&T Finance are top buy choices for today