Theresa May 'appalled' over Presidents Club revelations