cornwall average temperature