Numerical simulation of cavitation-bubble expansion and collapse inside a bottle subjected to impact on its topside