Delhi records 22.6 degrees