A man accused of kidnapping, drugging and sexually assaulting a nine-year-old girl denied putting Benadryl in her drink, and said his goal was to keep her “safe”, a court heard.