Numerical simulation of three-dimensional cavitation bubble oscillations by Boundary element method