Tiger Woods toils to 6-over 78 in British Open grind