Chris Opie retires from professional cycling