Obama raises $44 million for campaign, Dems in May