Punjab defeat Bangalore by four wickets