Steve Martin hits back at Miriam Margolyes' claims