St Andrews's 'non-apology' over Israel email riles Jewish students