Palakkad records 40.8 degrees Celsius