Theresa May challenged whether £350m NHS funding promise from Leave campaigners will exist