Two trains slammed into each other near the Swiss city of Zurich, tipping over carriages and injuring at least six people, one seriously, according to police.