US marks 21st anniversary of 911 terror attacks