caloocan weather