President Bush speaks at Shanksville memorial