Kevin Rudd speech put defence secretary Robert Gates to sleep