A teenager shot dead by police in Missouri, near Ferguson, held a gun "straight out" before the officer fired, the police chief says.