Prince Charles has said he won't speak out when he becomes king