How long has tom brady been in the nfl