Roger Federer, Elena Vesnina lift singles titles at Indian Wells