Storm Fiona leaves Atlantic Canada without power amid devastation