Astro posts lower profit due to higher finance cost