Free-standing, flexible thermochromic films based on one-dimensional magnetic photonic crystals