Keane ends international career