Woman faked cancer and spent £45000 donations on holidays