A heavy snowstorm has paralysed life in Istanbul, with hundreds of flights cancelled and the Bosphorus closed to shipping traffic.