Large parts of Europe have been hit by a freak winter storm, bringing rare snow and plummeting temperatures on much of the continent.