Role of Cloud Computing in well-being of Human Life