Clinton Raises $40 Million in May