Barack Obama slams Republicans for criticising Hillary Clinton's use of a private email server