Warm weather deters blood donors