Dobbs powers Marlins past Cubs 7-5