Indian stocks rise for third day