Allozyme variation in Atlantic salmon from the British Isles: associations with geography and the environment