Obama campaign opens Silicon Valley field office