Which rebellion which began on 10 May 1857 did  Frederick Haines  served in India during the period