Robert Downey Jr. signs on for 2 more Avengers movies