American crow habitat