Ian leaves trail of devastation through Florida