Perimeter Institute receiving $24 million in funding from province