A man has been charged with murder by police after a 15-year-old boy was found dead in bushland on the outskirts of Sydney's south-west.