Anti and pro-Trump demonstrators rally as the US president arrives in San Diego for his first visit to California as head of state.