Eldbotle Castle, East Lothian