Is GPT Infraprojects Ltd. worth buying?