The timing of reproduction in the fruit bat Haplonycteris fischeri (Pteropodidae): geographic variation and delayed development