Robbie Keane: I am fit and ready to play