Modi set to become first Indian PM to address US Congress twice