Obama cancels first joint rally with Hillary Clinton after massacre