Sydney Airport agrees to $23.6b takeover bid