Convective heat transport in a fluid layer of infinite Prandtl number: upper bounds for the case of rigid lower boundary and stress-free upper boundary