Thousands stream in to Palin rally