Rising cost of living is damaging people’s health, says royal college