Richardson vows 'I'm here to stay' after Olympic ban