Obama campaign sets single day fundraising record