Bloomberg blasts 'deafening silence' on guns from Obama and Romney