Rajasthan attracts huge business investments