Effects of annealing temperature, atomic composition, film thickness on structure and magnetic properties of CoPt composite films