British PM Theresa May says UK and India are 'natural partners'