Northern Ireland's Dan Harper has won the iconic Daytona 24 Hour race with BMW after battling fog and winning from the back of the grid.