Woodside posts record quarter