Physical effect of a variable magnetic field on the heat transfer of a nanofluid-based concentrating parabolic solar collector