Storage and Retrieval of Medical Images using Cloud Computing