Real Madrid agree Bale transfer at £105m