Obama and Medvedev sign nuclear arms pact