Four in hospital after Ardersier crash