Trump campaign raises $5 million in 24 hours