The role of samarium (Sm) dopant on structural, magnetic and ferroelectric properties of BiFeO3 for magnetic data storage