Saudi Arabia, India sign business accords