Hoverflies navigate using sun and body clock, study suggests