U.S. President Barack Obama calls for ban on military style fireamrs and tighter control on gun purchase