Lowry claims dramatic BMW PGA Championship triumph