Bumper week for shares, oil and euro as payrolls due