Greywater heat recovery