Thermoelastic analysis of functionally graded solids using a staggered finite volume method