Posey to miss All-Star Game with hip injury