Keppel Infrastructure Trust raises $525m