Keane hits out