Philip Law to be next Director-General of BPF