The factors influencing the eating behaviour of shiftworkers: what, when, where and why