Human-like AI robots will turn down sex 'if they're not in the mood'