发明专利有效期是多久?