Prime Minister announces new infrastructure agreement with British Columbia